/*reset*/
*{margin: 0;padding: 0;border: 0;outline: 0; list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

/* GENERAL LINK*/
a{color:#124c72; text-decoration:none; font-weight:bold;}
a:hover{color:#fa0202; text-decoration:underline; cursor:pointer;}
.button{cursor:pointer;}


/* TEXT AND TITLE*/
h1 {font-size: 250%;line-height: 100%; padding-bottom: 5px;margin: 25px 0 10px 0;}
h2 {font-size: 200%;line-height: 100%; padding-bottom: 5px;margin: 25px 0 10px 0;}
h4 {font-size: 120%;line-height: 130%; padding-bottom: 5px;margin: 25px 0 10px 0;}
h5 {font-size: 120%;text-transform: uppercase; padding-bottom: 5px;margin: 25px 0 10px 0;}
#content .module h3, #content .module_menu h3 {color:#000; font-size:18px; text-transform:capitalize; padding:3px 0 10px 0; margin:0;}
.module-clean h3 {color:#000; font-size:18px; text-transform:capitalize; padding:3px 0 10px 0;}
.module-blog h3 {background:url(../images/h3-blog.jpg) 0 4px no-repeat;color:#000; font-size:16px; text-transform:capitalize; padding:3px 0 10px 18px; margin:0;}
.module-podcast h3 {background:url(../images/h3-podcast.jpg) 0 4px no-repeat; color:#000; font-size:16px; text-transform:capitalize; padding:3px 0 10px 18px; margin:0;}

/* LIST STYLE */
.blog_more ul li, .block ul li, .module_menu ul li{padding: 0 0 2px 12px; background: url(../images/list.gif) no-repeat 0 6px;}
.block ul li a, .module_menu ul li a{font-weight:bold; color:#000;}
.blog_more ul li a:hover, .block ul li a:hover, #block-right ul li a:hover, #block-left ul li a:hover{color:#c50000;}
.blog_more ul li a{font-weight:normal; color:#333;}
.searchpage_detail ol.list {padding-left: 25px; margin-top: 0;}
.searchpage_detail ol.list h4 {border: 0;margin-top: 0;margin-bottom: 0;}
.searchpage_detail ol.list li {padding: 10px 5px;margin-bottom: 5px; list-style:decimal;}
.searchpage_detail ol.list :hover {background:#f9f8f8; }
.searchpage_detail ol.list li p {margin-top: 0;color: #333;}
fieldset.phrase, fieldset.word, fieldset.only {border-bottom: 1px solid #ccc; padding:10px 0;}

/* MAIN LAYOUT */
body{background:#dbdbdb url(../images/bg.jpg) 0 0 repeat-x; line-height:1.4em; font-weight:normal; color:#3d3d3d; letter-spacing:normal;}
#wrapper{background:url(../images/globe.jpg) 0 6px no-repeat; }
#header{height:190px;}
#logo{float:left;  padding:20px; position:relative; z-index:99999; border-right:0px solid #414141; margin:8px 0;}
h1.logo-module{padding-left:16px;font-weight:bold; font-size:180%;  }
span.site-slogan{font-size:11px; padding-left:16px; line-height:5px;}
#header-mid{float:left;  position:relative; border-right:0px solid #414141; margin:8px 0; height:65px; padding:10px 15px 0 20px; width:46%;}
#header-right{float:left; padding:20px 0 0 20px; position:relative;}
#search{margin-bottom:5px;}
#content{background:none; padding:0; }
#row1, #row3{padding:0; margin:0; position:relative;}
#row2{width:100%; padding:0; margin:0; position:relative;}
#rightside {float: right;}
#rightside .box-tr {margin-left:6px;}
#inset{padding:0; text-align:justify; overflow:hidden; float:right;}
#inset .leftpad {padding-left: 5px;}
#inset2 {float: left;}
#inset2 .rightpad {padding-right: 10px;}
#leftside {float:left; }
#leftside .box-tr {margin-right:6px;}
#extras{margin:0; padding:0;}
#mainbody{width:98%; margin:0 auto; padding:10px 10px 20px 10px;}

.extras-tr{background: #fff url(../images/extras-tr.jpg) top right no-repeat;}
.extras-tl{background: url(../images/extras-tl.jpg) top left no-repeat;}
.extras-br{background: url(../images/extras-br.jpg) bottom right no-repeat;}
.extras-bl{background: url(../images/extras-bl.jpg) bottom left no-repeat; padding: 10px 10px 35px 10px; overflow:hidden; margin-bottom:5px;}
.box-tr{background: #fff url(../images/box-rounded-tr.jpg) top right no-repeat;}
.box-tl{background: url(../images/box-rounded-tl.jpg) top left no-repeat;}
.box-br{background: url(../images/box-rounded-br.jpg) bottom right no-repeat;}
.box-bl{background: url(../images/box-rounded-bl.jpg) bottom left no-repeat; padding: 5px 5px 5px 5px; overflow:hidden; margin-bottom:5px;}
.rounded-left{position:relative; z-index:555; background:url(../images/rounded-left.png) 0 0 no-repeat; width:6px; height:6px; margin-top:-16px;}
.rounded-right{position:relative; z-index:555; background:url(../images/rounded-right.png) 0 0 no-repeat; width:6px; height:6px; float:right; margin-top:-6px; margin-bottom:10px;}

/* FOOTER */
#footer{background:url(../images/bg-footer.jpg) 0 0 no-repeat; width:1200px; height:50px; margin-top:8px; padding:10px 30px;}
.copyright{float:left; width:auto; font-size:11px;}

/*pathway*/
.pathway {line-height:40px; color:#003CE1;  font-size:12px; width:600px;}
.pathway-text strong {margin-right: 5px; color:#003CE1;}
.pathway a {color: #003CE1;text-decoration: none; font-size:12px;}
.pathway a:hover,.pathway a:active,.pathway a:focus {color: #003CE1;text-decoration: underline;}
.pathway img {margin: 1px 5px;}
.pathway .pathway-text {overflow: hidden;}

/* MAIN NAVIGATION */
#navigation_box{position:relative; z-index:2; background:#fff; margin-top:12px; width:100%; height:33px; margin-bottom:2px;}
html:first-child #logo{margin-bottom:13px;}/*opera browser fix*/
#horiz-menu{}
#horiz-menu ul{list-style:none;margin:0; padding:0;}
#horiz-menu li{display: block;float: left;margin:0 1px 0 0; padding: 0; border-right:1px solid #dfdfdf;}
#horiz-menu a, #horiz-menu a:link, #horiz-menu a:visited{display:block; float:left; line-height:33px; padding:0px 8px; color:#d60000; text-transform:uppercase; font-weight:bold;text-decoration:none;}
#horiz-menu a:hover, #horiz-menu #current a{text-decoration:none; color:#fff; background:#7e7d7d; }
#horiz-menu ul ul{margin-left:2px;background:#7e7d7d;}
#horiz-menu #current a{background:#7e7d7d;}
#horiz-menu li li{background:#7e7d7d; color:#fff; border-right:none;  border-bottom:1px solid #8b8a8a;}
#horiz-menu li li a:link, #horiz-menu li li a:visited{color:#fff; width:95%; text-transform:capitalize;  }
#horiz-menu li li a:hover{background:#737272; width:95%;}

#breaking-nav {background:url(../images/breaking-news.jpg) 0 0 no-repeat; height:22px; vertical-align:middle;}
#breaking-nav ul{margin-left:110px;}
#breaking-nav a{color:#fff;text-transform: capitalize; font-weight:bold; font-size:11px; border-bottom:1px solid #fff;}
#breaking-nav li{float:left;list-style:none;  text-decoration:none;padding:0 8px 0 4px; background: url(../images/list-white.gif) no-repeat 100% 7px;}
#breaking-nav li a:hover{color:#c50000; text-decoration:none; border-bottom:none;}

#inset ul{margin:0 -5px 0 -5px; padding:10px 0 10px 0;}
#inset a{color:#fff;text-transform: capitalize; font-weight:bold; font-size:13px; border-bottom:1px solid #fff;}
#inset li{text-decoration:none;padding:0 3px 6px 0; background: url(../images/inset-menu-l.jpg) no-repeat 0 0; height:25px; position:relative;}
#inset li span{background: url(../images/inset-menu-r.jpg) 100% 0 no-repeat; padding:3px 4px 5px 0; text-align:center; display:block; margin-left:7px; height:25px;}
#inset li a:hover{color:#000; text-decoration:none; border-bottom:none;}

#topright-nav {}
#topright-nav a{color:#fff;text-transform: capitalize; font-weight:bold; font-size:11px; border-bottom:1px solid #fff;}
#topright-nav li{float:left;list-style:none;  text-decoration:none;padding:0 8px 0 4px; background: url(../images/list-white.gif) no-repeat 100% 7px;}
#topright-nav li a:hover{color:#c50000; text-decoration:none; border-bottom:none;}

/* FOOTER - NAVIGATION*/
#bottom-nav{width:100%; border-bottom:1px solid #dbdbdb; height:25px; margin-bottom:6px;}
#bottom-nav ul, #bottom-right-nav ul, #topright-nav ul{margin:0px;}
#bottom-nav a{color:#fff;text-transform: uppercase; font-weight:bold; font-size:11px;}
#bottom-nav li{float:left;list-style:none;  text-decoration:none;padding:0 10px 0 0;}
#bottom-nav li a:hover{color:#c50000; text-decoration:none;}
#bottom-nav ul ul, #bottom-right-nav ul ul {display:none;}
#bottom-right-nav{width:auto; background:none; text-align:right; float:right; margin-top:-1px;}
#bottom-right-nav a{color:#fff; text-transform:capitalize; font-weight:normal; font-size:11px;}
#bottom-right-nav li{float:left; list-style:none;  text-decoration:none; padding:0 0 0 10px;}
#bottom-right-nav li a:hover{color:#c50000; text-decoration:none;}

/*login*/
#toptools {position:absolute;margin: 8px 0 1px 785px;text-align: right; z-index:9999;}
#toptools ul {margin: 0;padding: 0;white-space: nowrap;}
#toptools li {margin: 0; padding: 0 0 0 3px; float:left; list-style:none;}
#register, #login {background: #f5f5f5; border: 1px solid #dbdbdb; border-top:0; display: none; height:auto; overflow: hidden;padding: 5px 15px; position:absolute; right:-2px; text-align:left; top:25px; z-index:99999; color:#333;}
.login-links a{margin-top: 10px; color:#333; font-weight:normal; font-size:11px; }
.login-links a:hover{color:#c40002;}
#login{width:325px;}
.login-switch{background:url(../images/login.png) 100% 0 repeat-x; height:20px; padding:2px 6px;}
a.register-switch, a.login-switch, a.logout-switch{color:#646464; text-decoration:none; font-weight:bold; text-transform:capitalize;}
a:hover.register-switch, a:hover.login-switch{color:#333;}
#josForm .invalid{color:#000; font-weight:bold;}

/* ALL ROUNDED MODULE STYLE */
#content .module, #content .module_menu{background: url(../images/module-tr.jpg) top right no-repeat;}
#content .module div, #content .module_menu div{background: url(../images/module-tl.jpg) top left no-repeat;}
#content .module div div, #content .module_menu div div{background: url(../images/module-br.jpg) bottom right no-repeat;}
#content .module div div div, #content .module_menu div div div{background: url(../images/module-bl.jpg) bottom left no-repeat; padding: 5px 10px 10px 15px; overflow:hidden; margin-bottom:5px;}
.module-notitle{background: url(../images/module1-tr.jpg) top right no-repeat;}
.module-notitle div{background: url(../images/module1-tl.jpg) top left no-repeat;}
.module-notitle div div{background: url(../images/module1-br.jpg) bottom right no-repeat;}
.module-notitle div div div{background: url(../images/module1-bl.jpg) bottom left no-repeat; padding: 5px 10px 10px 15px; overflow:hidden; margin-bottom:5px;}
.module-clean, .module-blog, .module-podcast{background: url(../images/module2-tr.jpg) top right no-repeat;}
.module-clean div, .module-blog div, .module-podcast div{background: url(../images/module2-tl.jpg) top left no-repeat;}
.module-clean div div, .module-blog div div, .module-podcast div div{background: url(../images/module2-br.jpg) bottom right no-repeat;}
.module-clean div div div, .module-blog div div div, .module-podcast div div div{background: url(../images/module2-bl.jpg) bottom left no-repeat; padding: 5px 10px 10px 15px; overflow:hidden; margin-bottom:5px;}
.module_text, .module_text div, .module_text div div, .module_text div div div{background: none;}
.module_text div div div{padding: 0 0 0 3px; overflow:hidden; margin-bottom:5px;}


.block {float: left; padding:2px 2px 2px 1px; position:relative;}
.spacer.w99 .block {width: 99.5%;}
.spacer.w49 .block {width: 49.05%;}
.spacer.w33 .block {width: 33%;}

* html{ height:1%; }
.clr{clear:both;}

/* ------ FORM -------*/
#yahoostock_form .inputbox, #searchpage .inputbox{background:url(../images/content-inputbox.jpg) 0 100% no-repeat; height:20px; border:0; border-right:1px solid #dbdbdb; color:#333; padding:2px 0 0 8px; margin-top:6px; text-transform:lowercase;}
#searchpage .inputbox{width:250px;}
#yahoostock_form .inputbox{width:95%;}
#header-mid .inputbox{background:url(../images/top-inputbox.jpg) 0 0 no-repeat; width:310px; height:23px; border:none; color:#333; padding:2px 0 0 5px; margin-top:4px; vertical-align:top;}
#limit .inputbox{background:none; width:auto; margin:0; padding:0; border:1px solid #3f0404;}
#toptools .inputbox{border:1px solid #ccc; padding:2px 3px; width:90%;}
#toptools .inputbox:hover{border:1px solid #d30101; background:#fafafa;}
.inputbox,  .text_area{border:1px solid #ccc; padding:2px 3px; width:275px;}
.inputbox:hover, textarea.inputbox:hover{border:1px solid #ccc; background:#fafafa;}
textarea.inputbox{border:1px solid #ccc; padding:2px 3px; width:400px;}


/* BUTTON */
.readon1-l {background-image: url(../images/readon-l.jpg);}
.readon1-m {background-image: url(../images/readon-m.jpg);}
.readon1-r {background-image: url(../images/readon-r.jpg);}
.readon-wrap1 {margin-top:5px;position:relative;float:left; margin-bottom:5px;}
.readon-wrap1 span {display:block; line-height: 22px;}
.readon-wrap1 span {height: 24px;}
a.readon {font-weight: bold; }
a.readon-main {font-size: 11px;   cursor: pointer;font-weight: bold; color:#fff;}
a.readon-main:hover {text-decoration: none;  color:#333;}
.readon1-l {position:absolute;width: 6px;height: 24px; left:0;top:0;}
.readon1-m {margin-left: 0;text-align: center; padding-left:6px; display:block;}
.readon1-r {margin-right: 0;padding-left: 0;}
.readon-wrap1 input.button {font-weight: bold;}
#content .readon1-l {background-position: 0 100%; background-repeat: no-repeat;}
#content .readon1-m {background-position: 0 100%;background-repeat: repeat-x;}
#content .readon1-r {background-position: 100% 100%;background-repeat: no-repeat;}
input.button {font-size: 100%;cursor: pointer; padding: 4px 5px; background:none; color:#fff;}
input.button:hover {color:#000;}
#login input.button{border:none; background:url(../images/login-button.png) 0 0 no-repeat; color:#fff; font-size:11px; width:55px; height:22px; text-transform:lowercase; padding:0 0 3px 0; margin:6px 0 3px 0;}
#register .button{border:none; background:url(../images/validate-button.png) 0 0 no-repeat; color:#fff; width:110px; height:22px; font-size:11px; text-transform:lowercase;  padding:0 0 3px 0;}
#login input.button:hover, #register .button:hover{color:#000;}


/* ---- JOOMLA STYLE ---- */
.componentheading{color:#333; font-size:20px; width:100%; white-space:nowrap;}
.blog {width:100%;}
.blog_more, .contentpane{ padding-bottom:20px;}
table.contentpaneopen, table.contentpane {margin: 0;padding: 0;	width: 100%;}
.contentpaneopen p{padding-bottom:8px;}
.contentheading{font-size: 1.2em;font-weight: bold;vertical-align: bottom;	color: #c40002;	text-align: left;width: 100%;}
td.buttonheading {}
td.buttonheading img {border:none;}
.article_separator {clear: both; display: block; margin:0;}
.column_separator {padding-left: 20px;}
.article_column {padding-right: 5px;}
.modifydate{font-size:10px;	color:#56a5c2;font-style:italic; margin:0; padding:0;}
.createdate, .small{font-size:10px; padding:0; margin:0; line-height:5px; color:#56a5c2;}
.createdate{padding-bottom:10px;}
.pagenav {padding:3px 6px; color:#666; font-size:11px;}
a.pagenav {}
.sectiontableheader {color: #333;font-weight: bold;	padding: 8px 5px;	}
.sectiontableheader a {color: #FFFFFF;}
.sectiontableentry1{padding: 8px 5px; vertical-align: top;}
tr.sectiontableentry2 td {padding: 8px 5px;}
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {}
.smalldark {text-align: left;}
div.syndicate div {text-align: center;}
.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {background: none;}
fieldset div{margin-bottom:10px;}
fieldset{padding-bottom:10px;}
.highlight{padding:0 5px; color:#000; background:#ebebeb;}
	
/* thumbnails */
.contentpaneopen img{border:1px solid #ccc; padding:4px; float:left; margin:0 5px 5px 0;}

/*spesific style for yahoo stock module*/
#yahoostock_form .inputbox{ width:62%; float:left; margin-right:3px;}
span.yahoostock table{width:100%;}

/*spesific style for mini frontpage module*/
.minifp-anotherlinks, #row1 .minifp-full-link {display:none;}
#leftside .minifp-introtitle, #leftside .minifp-introtitle a{font-size:110%; font-weight:bold; color:#3d3d3d; text-transform: capitalize; }
#leftside .minifp-date {color:#c50000;	font-weight:normal; font-size:90%;}
html:first-child #leftside .minifp-introtitle a, #leftside .minifp-introtitle a:visited, #leftside .minifp-introtitle a:active, #leftside .minifp-introtitle a:link{clear:both;}

.poll-item{line-height:24px; vertical-align: text-top;}
input #vote{padding:50px;}

/* CSS for Seyret All-In-One Module and Fidsoft Related/Featured/Most Viewed Videos for Seyret */
span .row1, span .row2{vertical-align:top; padding:15px 6px 5px 5px; background:url(../images/bg-vidthumb.jpg) 0 10px no-repeat; width:83px; height:99px; display:block; line-height:normal;}
span .row1 a, span .row2 a{color:#3d3d3d;}
span .row1 a:hover, span .row2 a:hover{color:#d30101; text-decoration:none;}
span .videotitleinmodule{font-weight:normal;text-align:left;font-size:10px;}
span .videothumbnailinmodule{text-align:left;padding:15px 0 0 0;}
span .votestarsinmodule{text-align:left; border:1px solid #CCCCCC;margin:3px;}
.seyretmoduleimageclass{border:1px solid #345FAB;padding:2px;background-color:#FFFFFF;}
.starsofvotemodule {position:absolute; top:0px; background-repeat:repeat-x; height:12px;}